Browse docs

Documentation

Find tutorials, sample code, developer guides, and API references.

Salesforce Release Notes

Learn what’s new with Lightning components, Visualforce, Apex, and APIs, so you can use the latest tools and technologies in your development.

Models API

Access large language models (LLMs) through Apex classes and REST endpoints. Our partners, including Anthropic, Google, and OpenAI, provide the models, while the Einstein Trust Layer protects your data and your users with each interaction.

Apex

Use Apex, along with declarative tools like Flow Builder, to customize business logic. Apex is based on the syntax of Java and optimized for Salesforce features like multi-tenancy, security, backward compatibility, and scalability.

Salesforce API Catalog

Discover Salesforce APIs and put them to work.

Explore featured docs.

Lightning Components

Build and customize Salesforce user interfaces. Use base Lightning components provided by Salesforce and compose your own components.

Apex Developer Guide

Add business logic and manipulate your data in Salesforce.

Apex Reference

Find details about built-in Apex classes, interfaces, enums, and exceptions.

REST API

Build solutions that integrate your Salesforce data.

Metadata API

Find details about Salesforce metadata types to deploy customizations between Salesforce environments.

Object Reference for Salesforce Platform

Find details about the Salesforce data model to customize and extend Salesforce using APIs.

See most popular docs.

Showing 1 to 24 of 194
Products
control-j is the search shortcutj

AJAX Toolkit Developer Guide

Execute any call in the API, and access any API object that you normally have access to by using the AJAX Toolkit — a JavaScript wrapper around the API.

AMPscript for Marketing Cloud Engagement

Personalize your messages and sites using an intuitive scripting language.

Access Amazon RDS Data Sources Using Salesforce Connect

Use the Salesforce Connect adapter for GraphQL to access and integrate data from Amazon RDS.

Account Engagement API

Enable marketers to create meaningful connections and generate more pipeline. Empower salespeople to close more deals.

Accounting Subledger Developer Guide

Accounting Subledger gives you the tools and developer resources you need to consolidate data between Salesforce CRM and your accounting system.

Actions Developer Guide

Action API provides APEX, SOAP, and REST interfaces that let you add quick actions to Salesforce applications. Actions let users quickly create or update records, log calls, send emails, and more, in the context of a particular object. For example, you add an object-specific action on the Account object that creates contacts. If someone creates a contact with that action on the detail page for the Acme account, that new contact is automatically associated with Acme.

Agentforce Developer Guide

Bring Agentforce and generative AI to your business at scale.

Agentforce for Developers Extension

The Agentforce for Developers extension is your coding companion who's always ready to help you write Apex and LWC code. Leverage Salesforce's Trusted Generative AI to generate Apex and LWC code, get inline suggestions, and write Unit Tests. With the Agentforce for Developers extension, writing code is faster and easier.

Analytics Dashboard Component

Embed CRM Analytics dashboards in Lightning Experience and Visualforce pages by using Lightning web components and Aura components.

Analytics Dashboard JSON Developer Guide

Describes the properties that can be included in the dashboard JSON. Modify the JSON properties to create advanced dashbards that aren’t possible using the CRM Analytics user interface.

Analytics Extended Metadata (XMD) Developer Guide

Describes how to use extended metadata (XMD) to customize the formatting of dataset fields and their values in CRM Analytics dashboards and lenses.

Analytics External Data API Developer Guide

Describes how to use the External Data API to prepare and upload CSV files to CRM Analytics and how to specify the structure of your data by defining metadata in JSON format.

Analytics Interactions

A deep dive into CRM Analytics dashboard interactions with use cases, examples, and the syntax reference.

Analytics SAQL Developer Guide

Describes how to use the Salesforce Analytics Query Language (SAQL) to retrieve and analyze CRM Analytics data.

Analytics SDK Developer Guide

Describes how to use CRM Analytics Lightning Web Components, CRM Analytics Assets and CRM Analytics Aura Component, CRM Analytics Aura Events, and CRM Analytics in Apex.

Analytics Templates Developer Guide

Create CRM Analytics Templates from source apps, and downstream apps from templates.

Ant Migration Tool Guide

Move metadata components between your Salesforce development and production orgs in an automated and repeatable way with the Ant Migration Tool. The Ant Migration Tool is a Java and Ant-based command-line utility.

Apex Developer Guide

Learn about Salesforce Apex, the strongly typed, object-oriented, multitenant-aware programming language. Use Apex code to run flow and transaction control statements on the Salesforce platform. Apex syntax looks like Java and acts like database stored procedures. Developers can add business logic to most system events, including button clicks, related record updates, and Visualforce pages.

Apex Reference Guide

The Apex Reference of built-in Apex classes, interfaces, enums and exceptions, grouped by namespace. This guide also includes DML statements that you can use to insert, update, merge, delete, and restore data in Salesforce.

Apex SDK for Slack (Beta)

Develop Slack apps using Apex to simplify collaboration and communication across your Salesforce data and services.

Application Installation Guide

Describes how to install a package from AppExchange and roll out the package to your users.

Automotive Cloud Developer Guide

Use APIs and developer resources to configure, customize, and extend the capabilities of Automotive Cloud.

Automotive Cloud Integrations API

Use Salesforce Automotive Cloud Integrations API to enable rapid, repeatable, and flexible integration among automotive systems.

B2B Commerce Aura to LWR Migration Guide

Migrate your store from B2B Commerce Aura to LWR.

Browse all documentation.

MuleSoft 

Unlock and integrate data from any system to deliver critical, time-sensitive projects with MuleSoft.

Tableau 

Bring together data from anywhere to empower your people everywhere with Tableau.

Quip 

Make more intelligent, data-driven decisions that guide your business forward with Quip.

Heroku 

Build elastic-scale applications and services in any language with Heroku.

Lightning Design System 

Create the world’s best enterprise app experiences with Salesforce Lightning Design System.

Find more developer documentation.

Start Learning

Trailhead 

Get hands-on with step-by-step instructions.
Browse

Help Docs 

Set up and make the most of products and features.
Get Support

Support 

Connect with an expert.

Expand your knowledge.